UNAF: A Special Set of Additive Differences with Application to the Differential Analysis of ARX
نویسندگان
چکیده
Due to their fast performance in software, an increasing number of cryptographic primitives are constructed using the operations addition modulo 2, bit rotation and XOR (ARX). However, the resistance of ARX-based ciphers against differential cryptanalysis is not well understood. In this paper, we propose a new tool for evaluating more accurately the probabilities of additive differentials over multiple rounds of a cryptographic primitive. First, we introduce a special set of additive differences, called UNAF (unsigned non-adjacent form) differences. Then, we show how to apply them to find good differential trails using an algorithm for the automatic search for differentials. Finally, we describe a key-recovery attack on stream cipher Salsa20 reduced to five rounds, based on UNAF differences.
منابع مشابه
Application of A Simulation Algorithm for Dynamic and Nonlinear Analysis of A Liquid Propellant Engine
In this paper application of a simulation algorithm for dynamic and nonlinear analysis of a specific liquid propellant engine is presented. The mathematical model of the engine includes a set of nonlinear algebraic equations which is coupled with a set of time varying differential equations. In contrast to the existing liquid propellant simulation algorithms, the presented work does not depend ...
متن کاملApplication of Tau Approach for Solving Integro-Differential Equations with a Weakly Singular Kernel
In this work, the convection-diffusion integro-differential equation with a weakly singular kernel is discussed. The Legendre spectral tau method is introduced for finding the unknown function. The proposed method is based on expanding the approximate solution as the elements of a shifted Legendre polynomials. We reduce the problem to a set of algebraic equations by using operational matrices....
متن کاملThe Additive Differential Probability of ARX
Abstract. We analyze adp, the probability with which additive differences propagate through the following sequence of operations: modular addition, bit rotation and XOR (ARX). We propose an algorithm to evaluate adp with a linear time complexity in the word size. This algorithm is based on the recently proposed concept of S-functions. Because of the bit rotation operation, it was necessary to e...
متن کاملAutomatic Search for Differential Trails in ARX Ciphers
We propose a tool 1 for automatic search for differential trails in ARX ciphers. By introducing the concept of a partial difference distribution table (pDDT) we extend Matsui’s algorithm, originally proposed for DES-like ciphers, to the class of ARX ciphers. To the best of our knowledge this is the first application of Matsui’s algorithm to ciphers that do not have S-boxes. The tool is applied ...
متن کاملSpice Compatible Model for Multiple Coupled Nonuniform Transmission Lines Application in Transient Analysis of VLSI Circuits
An SPICE compatible model for multiple coupled nonuniform lossless transmission lines (TL's) is presented. The method of the modeling is based on the steplines approximation of the nonuniform TLs and quasi-TEM assumptions. Using steplines approximation the system of coupled nonuniform TLs is subdivided into arbitrary large number of coupled uniform lines (steplines) with different characteristi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012